﻿/******************************************************************************
 * 【本类功能概述】                                 					      *
 *  版权所有（C）2017-20XX                                                    *
 *  保留所有权利。                                                            *
 ******************************************************************************
 *  作者 : <hughjk>
 *  创建时间: 2019/9/16 18:18:05
 *  文件描述:
 *****************************************************************************/

using System;
using System.Collections.Generic;
using UnityEngine;
using Util;
using XLua;

namespace PhasesModel
{
    public class InitPhases : Phases
    {
        public override void StartPhases()
        {
            m_GameManage.m_versionsManage.ExamineUpData(OnEndExamine);
        }

        private void OnEndExamine()
        {
            XLuaMgr.Instance.Init();
            XLuaMgr.Instance.luaenv.DoString("require 'newLua'");
            LuaTable newLua = XLuaMgr.Instance.luaenv.Global.Get<LuaTable>("newLua");//映射到LuaTable，by ref
            newLua.Get<Action>("FastShowTip").Invoke();

            NetUdp.Instance.SnedEve = LuaFileMgr.UdpReceive;

            NetUdp.Instance.Init();
            debug.log("检测更新完成");
        }
    }
}